/**

 @Name：layuiAdmin
 @Author：贤心
 @Site：http://www.layui.com/admin/
 @License：LPPL

 */

html #layuicss-layuiAdmin{ display:none; position:absolute; width:1989px; }
/* 系统 */
::-webkit-input-placeholder{ color:#ccc }
/** 滚动条 **/
/*
::-webkit-scrollbar{width: 10px; height: 10px;}
::-webkit-scrollbar-button:vertical{display: none;}
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner{background-color: #e2e2e2;}
::-webkit-scrollbar-thumb{border-radius: 0; background-color: rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb:vertical:hover{background-color: rgba(0,0,0,.35);}
::-webkit-scrollbar-thumb:vertical:active{background-color: rgba(0,0,0,.38);}
*/

/* 全局 */
html{ background-color:#f2f2f2; color:#666; }
*[template],
.layadmin-tabsbody-item{ display:none; }
*[lay-href],
*[lay-tips],
*[layadmin-event]{ cursor:pointer; }
/* 重置布局结构 */
.layui-layout-admin .layui-header{ position:fixed; top:0; left:0; width:100%; height:50px; }
/*
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a{color: #fff;}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a cite{color: rgba(255,255,255,.7);}
*/

.layui-layout-admin .layui-header .layui-nav .layui-nav-child a{ color:#333; }
.layui-layout-admin .layui-side{ width:200px; top:0; z-index:1001; }
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header .layui-nav .layui-nav-item{ height:50px; line-height:50px; }
.layui-layout-admin .layui-logo{ position:fixed; left:0; top:0; z-index:1002; width:200px; height:49px; padding:0 15px; box-sizing:border-box; overflow:hidden; font-weight:300; background-repeat:no-repeat; background-position:center center; }
.layui-layout-admin .layui-layout-left,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer{ left:200px; }
.layadmin-pagetabs{ position:fixed; top:50px; right:0; z-index:999; }
.layadmin-pagetabs .layui-breadcrumb{ padding:0 15px; }
.layui-layout-admin .layui-body{ position:fixed; top:90px; bottom:0; }
.layui-layout-admin .layui-body .layadmin-tabsbody-item{ position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden; }
.layui-layout-admin .layui-header .layui-nav-img{ width:26px; height:26px; }
.layui-layout-admin .layui-header .layui-nav-child{ top:55px; }
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-child{ left:auto; right:0; }
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a,
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this{ background:none }
/* 统一动画 */
.layui-layout-admin .layui-header .layui-nav .layui-nav-item,
.layui-layout-admin .layui-layout-left,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer,
.layui-layout-admin .layui-side,
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header .layui-layout-right{ transition:all .3s; -webkit-transition:all .3s; }
/* 图标 */
.layui-icon-login-qq{ color:#3492ED; }
.layui-icon-login-wechat{ color:#4DAF29; }
.layui-icon-login-weibo{ color:#CF1900; }
/* 重置表格风格 */
/*
.layui-table th,
.layui-table td,
.layui-table[lay-skin="line"],
.layui-table[lay-skin="row"],
.layui-table-view,
.layui-table-header,
.layui-table-tool,
.layui-table-page,
.layui-table-fixed-r,
.layui-table-tips-main{border-color: #f6f6f6;}

.layui-table thead tr,
.layui-table-header,
.layui-table-tool,
.layui-table-patch,
.layui-table-mend{background-color: #fff;}

.layui-table[lay-even] tr:nth-child(even),
.layui-table tbody tr:hover,
.layui-table-hover,
.layui-table-click{background-color: #f8f8f8;}
*/

/* 表单 */
.layui-form[wid100] .layui-form-label{ width:100px; }
.layui-form[wid100] .layui-input-block{ margin-left:130px; }
@media screen and (max-width:450px){
    .layui-form[wid100] .layui-form-item .layui-input-inline{ margin-left:132px; }
    .layui-form[wid100] .layui-form-item .layui-input-inline + .layui-form-mid{ margin-left:130px; }
}
.layui-form-item .layui-input-company{ width:auto; padding-right:10px; line-height:38px; }
/* 辅助 */
.layadmin-flexible{ }
.layui-bg-white{ background-color:#fff; }
.layadmin-loading{ position:absolute; left:50%; top:50%; margin:-16px -15px; font-size:30px; color:#c2c2c2; }
.layadmin-fixed{ position:fixed; left:0; top:0; z-index:999; }
.layadmin-link{ color:#029789 !important; }
.layadmin-link:hover{ opacity:0.8; }
/* 弹出面板 */
.layui-layer-admin .layui-layer-title{ height:50px; line-height:50px; border:none 0; background-color:#20222A; color:#fff; }
.layui-layer-admin i[close]{ position:absolute; padding:5px; right:10px; top:12px; color:#fff; cursor:pointer; }
.layui-layer-admin .layui-layer-content{ padding:20px; line-height:22px; }
.layui-layer-admin .layui-layer-content cite{ font-style:normal; color:#FF5722; }
/* 右侧面板 */
.layui-layer-adminRight{ top:50px !important; bottom:0; box-shadow:1px 1px 10px rgba(0, 0, 0, .1); border-radius:0; overflow:auto; }
/* 弹出便签 */
.layadmin-note .layui-layer-content{ padding:0; }
.layadmin-note textarea{ display:block; width:300px; height:132px; min-width:300px; min-height:132px; line-height:20px; padding:10px 20px; border:none; box-sizing:border-box; color:#666; word-wrap:break-word; }
/* 头部导航 */
.layui-layout-admin .layui-layout-left{ padding:0 10px; }
.layui-layout-admin .layui-layout-left .layui-nav-item{ margin:0 20px; }
.layui-layout-admin .layui-input-search{ display:inline-block; vertical-align:middle; height:32px; border:none; cursor:text; }
.layui-layout-admin .layui-layout-left a{ padding:0; }
.layui-layout-admin .layui-layout-right{ padding:0; }
.layui-header .layui-nav-item .layui-icon{ position:relative; top:1px; font-size:16px; }
.layui-header .layui-nav-item:hover{ }
.layui-header .layui-layout-right .layui-badge-dot{ margin-left:11px; }
.layui-header .layui-nav .layui-this:after,
.layui-layout-admin .layui-header .layui-nav-bar{ top:0 !important; bottom:auto; height:3px; background-color:#fff; background-color:rgba(255, 255, 255, .3); }
/* 遮罩 */
.layadmin-body-shade{ position:fixed; display:none; left:0; right:0; top:0; bottom:0; background-color:rgba(0, 0, 0, .3); z-index:1000; }
/* 侧边菜单 */
.layui-side-menu .layui-side-scroll{ width:200px; }
.layui-side-menu .layui-nav{ width:200px; margin-top:50px; background:none; }
.layui-side-menu .layui-nav .layui-nav-item a{ height:40px; line-height:40px; padding-left:45px; padding-right:30px; }
.layui-side-menu .layui-nav .layui-nav-item > a{ padding-top:8px; padding-bottom:8px; }
.layui-side-menu .layui-nav .layui-nav-item a:hover{ background:none; }
.layui-side-menu .layui-nav .layui-nav-itemed > .layui-nav-child{ padding:5px 0; }
.layui-side-menu .layui-nav .layui-nav-item .layui-icon{ position:absolute; top:50%; left:20px; margin-top:-19px; }
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child{ background:none !important; }
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a{ padding-left:60px }
.layui-side-menu .layui-nav .layui-nav-more{ right:15px; }
/* 侧边菜单 - 平板移动设备 */
@media screen and (max-width:992px){
    .layui-layout-admin .layui-side{ transform:translate3d(-200px, 0, 0); -webkit-transform:translate3d(-200px, 0, 0); width:200px; }
    .layui-layout-admin .layui-layout-left,
    .layadmin-pagetabs,
    .layui-layout-admin .layui-body,
    .layui-layout-admin .layui-footer{ left:0; }
}
/* 侧边收缩模式 */
.layadmin-side-shrink .layui-layout-admin .layui-logo{ width:60px; background-image:url(res/logo.png); /*background-size: 20px;)*/ }
.layadmin-side-shrink .layui-layout-admin .layui-logo span{ display:none; }
.layadmin-side-shrink .layui-side{ left:0; width:60px; }
.layadmin-side-shrink .layui-layout-admin .layui-layout-left,
.layadmin-side-shrink .layadmin-pagetabs,
.layadmin-side-shrink .layui-layout-admin .layui-body,
.layadmin-side-shrink .layui-layout-admin .layui-footer{ left:60px; }
.layadmin-side-shrink .layui-side-menu .layui-nav{ position:static; width:60px; }
.layadmin-side-shrink .layui-side-menu .layui-nav-item{ position:static; }
.layadmin-side-shrink .layui-side-menu .layui-nav-item > a{ padding-right:0; }
.layadmin-side-shrink .layui-side-menu .layui-nav-item cite,
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > a .layui-nav-more,
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child{ display:none; padding:8px 0; width:200px; }
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-itemed > a{ background:rgba(0, 0, 0, .3); }
/* 移动端展开模式 */
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-left,
.layadmin-side-spread-sm .layadmin-pagetabs,
.layadmin-side-spread-sm .layui-layout-admin .layui-body,
.layadmin-side-spread-sm .layui-layout-admin .layui-footer{ left:0; transform:translate3d(200px, 0, 0); -webkit-transform:translate3d(200px, 0, 0); }
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-right{ transform:translate3d(200px, 0, 0); -webkit-transform:translate3d(200px, 0, 0); }
.layadmin-side-spread-sm .layui-side{ transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); }
.layadmin-side-spread-sm .layadmin-body-shade{ display:block; }
/* 页面标签 */
.layadmin-pagetabs{ height:38px; line-height:38px; padding:0 80px 0 40px; /*border-bottom: 1px solid #292B34;*/ background-color:#fff; box-sizing:border-box; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1); }
.layadmin-pagetabs .layadmin-tabs-control{ position:absolute; top:0; width:40px; height:100%; text-align:center; cursor:pointer; transition:all .3s; -webkit-transition:all .3s; box-sizing:border-box; border-left:1px solid #f6f6f6; }
.layadmin-pagetabs .layadmin-tabs-control:hover{ background-color:#f6f6f6; }
.layadmin-pagetabs .layui-icon-prev1{ left:0; border-left:none; border-right:1px solid #f6f6f6; }
.layadmin-pagetabs .layui-icon-next1{ right:40px; right:40px; }
.layadmin-pagetabs .layui-icon-down{ right:0; }
.layadmin-tabs-select.layui-nav{ position:absolute; left:0; top:0; width:100%; height:100%; padding:0; background:none; }
.layadmin-tabs-select.layui-nav .layui-nav-item{ line-height:40px; }
.layadmin-tabs-select.layui-nav .layui-nav-item > a{ height:38px; }
.layadmin-tabs-select.layui-nav .layui-nav-item a{ color:#666; }
.layadmin-tabs-select.layui-nav .layui-nav-child{ top:40px; left:auto; right:0; }
.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this,
.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this a{ background-color:#f2f2f2 !important; color:#333; }
.layadmin-tabs-select.layui-nav .layui-nav-more,
.layadmin-tabs-select.layui-nav .layui-nav-bar{ display:none; }
.layadmin-pagetabs .layui-tab{ margin:0; overflow:hidden; }
.layadmin-pagetabs .layui-tab-title{ height:38px; border:none; }
.layadmin-pagetabs .layui-tab-title li{ min-width:0; line-height:38px; max-width:160px; text-overflow:ellipsis; padding-right:40px; overflow:hidden; border-right:1px solid #f6f6f6; vertical-align:top; }
.layadmin-pagetabs .layui-tab-title li:first-child{ padding-right:15px; }
.layadmin-pagetabs .layui-tab-title li:first-child .layui-tab-close{ display:none; }
.layadmin-pagetabs .layui-tab-title li .layui-tab-close{ position:absolute; right:8px; top:50%; margin:-7px 0 0 0; width:16px; height:16px; line-height:16px; border-radius:50%; font-size:12px; }
.layadmin-pagetabs .layui-tab-title li:after{ content:''; position:absolute; top:0; left:0; width:0; height:2px; border-radius:0; background-color:#292B34; transition:all .3s; -webkit-transition:all .3s; }
.layadmin-pagetabs .layui-tab-title li:hover:after{ width:100%; }
.layadmin-pagetabs .layui-tab-title li:hover,
.layadmin-pagetabs .layui-tab-title li.layui-this{ background-color:#f6f6f6; }
.layadmin-pagetabs .layui-tab-title li.layui-this:after{ width:100%; border:none; height:2px; background-color:#292B34; }
/* 不开启页面标签时 */
.layadmin-tabspage-none .layui-layout-admin .layui-header{ border-bottom:none; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .05); }
.layadmin-tabspage-none .layui-layout-admin .layui-body{ top:50px; }
.layadmin-tabspage-none .layadmin-header{ display:block; }
.layadmin-tabspage-none .layadmin-header .layui-breadcrumb{ border-top:1px solid #f6f6f6; }
/* 底部固定区域 */
.layui-layout-admin .layui-footer{ padding:10px 0; text-align:center; }
/* 默认主题修饰 */
.layui-layout-admin .layui-header{ border-bottom:1px solid #f6f6f6; box-sizing:border-box; background-color:#fff; }
.layui-layout-admin .layui-header a,
.layui-layout-admin .layui-header a cite{ color:#333; }
.layui-layout-admin .layui-header a:hover{ color:#000; }
.layui-layout-admin .layui-header .layui-nav .layui-nav-more{ border-top-color:#666 }
.layui-layout-admin .layui-header .layui-nav .layui-nav-mored{ border-color:transparent; border-bottom-color:#666; }
.layui-layout-admin .layui-header .layui-nav .layui-this:after,
.layui-layout-admin .layui-header .layui-nav-bar{ height:2px; background-color:#20222A }
.layui-layout-admin .layui-logo{ background-color:#20222A; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .15); }
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-logo a{ color:#fff; color:rgba(255, 255, 255, .8) }
.layui-side-menu{ box-shadow:1px 0 2px 0 rgba(0, 0, 0, .05); }
.layui-layout-admin .layui-footer{ box-shadow:0 -1px 2px 0 rgba(0, 0, 0, .05); }
.layui-side-menu,
.layadmin-setTheme-side{ background-color:#20222A; color:#fff; }
.layadmin-setTheme-header{ background-color:#fff; }
.layui-layout-admin .layui-footer{ background-color:#fff; }
.layui-tab-admin .layui-tab-title{ background-color:#393D49; color:#fff; }
/*

 格局

*/

.layui-fluid{ padding:15px; }
.layadmin-header{ display:none; height:50px; line-height:50px; margin-bottom:0; border-radius:0; }
.layadmin-header .layui-breadcrumb{ padding:0 15px; }
.layui-card-header{ position:relative; }
.layui-card-header .layui-icon{ line-height:initial; position:absolute; right:15px; top:50%; margin-top:-7px; }
.layadmin-iframe{ position:absolute; width:100%; height:100%; left:0; top:0; right:0; bottom:0; }
/******  其它主页结束 By star1029  ******/

/*

 应用

*/

/* 消息中心 */
.layuiAdmin-msg-detail h1{ font-size:16px; }
.layuiAdmin-msg-detail .layui-card-header{ height:auto; line-height:30px; padding:15px; }
.layuiAdmin-msg-detail .layui-card-header span{ padding:0 5px; color:#999; }
.layuiAdmin-msg-detail .layui-card-header span:first-child{ padding-left:0; }
.layuiAdmin-msg-detail .layui-card-body{ padding:15px; }
/* 文章列表 */
.layuiadmin-content-bread{ padding-bottom:20px; }
/* 进度条样式 */
.layuiadmin-order-progress{ position:relative; top:12px; }
/*

 系统

*/

/* 头部图标重置 */
.layui-card-header.layuiadmin-card-header-auto{ padding-top:15px; padding-bottom:15px; height:auto; }
.layuiadmin-card-header-auto i.layuiadmin-button-btn{ position:relative; right:0; top:0; vertical-align:middle; }
.layuiadmin-card-header-auto .layui-form-item:last-child{ margin-bottom:0; }
/* 主题设置 */

/* 菜单列表 */

.layui-anim-lr{ -webkit-animation-name:layui-lr; animation-name:layui-lr; }
.layui-anim-rl.layer-anim-close{ -webkit-animation-name:layui-lr; animation-name:layui-lr; }
/* 提示页 */
.layadmin-tips{ margin-top:30px; text-align:center; }
.layadmin-tips .layui-icon[face]{ display:inline-block; font-size:300px; color:#393D49; }
.layadmin-tips .layui-text{ width:500px; margin:30px auto; padding-top:20px; border-top:5px solid #009688; font-size:16px; }
.layadmin-tips h1{ font-size:100px; line-height:100px; color:#009688; }
.layadmin-tips .layui-text .layui-anim{ display:inline-block; }
/* 主题设置 */
.layadmin-setTheme{ padding:15px; overflow-x:hidden; }
.layadmin-setTheme > h5{ padding:20px 0 10px; color:#000; }
.layadmin-setTheme > h5:first-child{ padding-top:0; }
.layadmin-setTheme-color{ width:330px; font-size:0; }
.layadmin-setTheme-color li{ position:relative; display:inline-block; vertical-align:top; width:80px; height:50px; margin:0 15px 15px 0; background-color:#f2f2f2; cursor:pointer; font-size:12px; color:#666; }
.layadmin-setTheme-color li:after{ content:''; position:absolute; z-index:20; top:50%; left:50%; width:1px; height:0; border:1px solid #f2f2f2; transition:all .3s; -webkit-transition:all .3s; opacity:0; }
.layadmin-setTheme-color li.layui-this:after,
.layadmin-setTheme-color li:hover:after{ width:100%; height:100%; padding:4px; top:-5px; left:-5px; border-color:#5FB878; opacity:1; }
.layadmin-setTheme-header{ position:relative; z-index:10; height:10px; border-top:1px solid #f2f2f2; border-right:1px solid #f2f2f2; }
.layadmin-setTheme-side{ position:absolute; left:0; top:0; width:20px; height:100%; z-index:11; box-shadow:1px 0 2px 0 rgba(0, 0, 0, .05); }
.layadmin-setTheme-logo{ position:absolute; left:0; top:0; width:100%; height:10px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .15); }
.layadmin-form-right{ text-align:right; }



